The phrase "impressive start" means that someone or something has begun in a remarkable or outstanding way.